package com.yy.interface_.InnerClassExercise;

/**
 * chapter10  com.yy.interface_.InnerClassExercise
 * 2023-05-04 20:16
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/5/4 20:16
 */
public class InnerClassExercise01 {
    public static void main(String[] args) {

        //当做实参直接传递, 简洁高效
        f1(new IL() {
            @Override
            public void show() {
                System.out.println("这是一幅名画...");
            }
        });

    }
    //静态方法, 形参是接口类型
    public static void f1(IL il) {
        il.show();
    }
}


//接口
interface IL{
    void show();
}

//类-->  实现IL  ==> 编程领域  (硬编码)
class Picture implements IL{
    @Override
    public void show() {
        System.out.println("这是一幅名画...");
    }
}
